/* * Copyright the original author or authors. *  * Licensed under the MOZILLA PUBLIC LICENSE, Version 1.1 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *  *      http://www.mozilla.org/MPL/MPL-1.1.html *  * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * @author Francis Bourre * @version 3.0 */import com.bourre.data.request.IDataRequest;
import com.bourre.events.BasicEvent;
import com.bourre.events.EventType;
import com.bourre.log.PixlibStringifier;class com.bourre.data.request.DataRequestEvent 	extends BasicEvent {	public static var onDataResultEVENT : EventType = new EventType( "onDataResult" );	public static var onDataErrorEVENT : EventType = new EventType( "onDataError" );		private var _oDataRequest : IDataRequest;		public function DataRequestEvent( e : EventType, dataRequest : IDataRequest ) 	{		super( e );				_oDataRequest = dataRequest;	}		public function getDataRequest() : IDataRequest	{		return _oDataRequest;	}		public function getResult()	{		return _oDataRequest.getResult();	}		/**	 * Returns the string representation of this instance.	 * @return the string representation of this instance	 */	public function toString() : String 	{		return PixlibStringifier.stringify( this );	}}